17261dff6e97febe88339c775e9bc7eabe0265aa,xwiki-platform-application-manager/plugin/src/main/java/com/xpn/xwiki/plugin/applicationmanager/doc/XWikiApplicationClass.java,XWikiApplicationClass,updateBaseClass,#BaseClass#,165

Before Change


        needsUpdate |= baseClass.addTextField(FIELD_appversion, FIELDPN_appversion, 30);
        
        StaticListClass slc;
        needsUpdate |= baseClass.addStaticListField(FIELD_dependencies, FIELDPN_dependencies, 80, true, "", "input");

        // TODO : move into BaseClass.addStaticListField with "separators' parameter when/if
        // http://jira.xwiki.org/jira/browse/XWIKI-1683 is applied in XWiki Core and when this
        // starts depending on that version where it's applied.
        slc = (StaticListClass)baseClass.getField(FIELD_dependencies);
        slc.setSeparators("|");
        slc.setSeparator("|");

        needsUpdate |= baseClass.addStaticListField(FIELD_applications, FIELDPN_applications, 80, true, "", "input");

After Change



        StaticListClass slc;
        
        if (baseClass.addStaticListField(FIELD_dependencies, FIELDPN_dependencies, 80, true, "",
            "input")) {
            // TODO : move into BaseClass.addStaticListField with "separators' parameter when/if
            // http://jira.xwiki.org/jira/browse/XWIKI-1683 is applied in XWiki Core and when this
            // starts depending on that version where it's applied.
            slc = (StaticListClass) baseClass.getField(FIELD_dependencies);
            slc.setSeparators("|");
            slc.setSeparator("|");

            needsUpdate = true;
        }